99. 若有定义int a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/...答:选A sizeof(a)表示的是整个二维数组的字节数。因为a[0]代表的是第一行的地址,所以此处sizeof(a[0])指的是一行的字节数。a[0] 是指第0行的3个元素,因而size of(a[0])=3 例如:int a[3][4]={1,2,3,4,5,6,7,8,9};相当于int a[3][4]={{1,2,3,4},{5,6,7,8}...
若有: int a[][3] = {{0},{1},{2}}; 则 a[1][2] 的值是?答:0 int类型默认为0,该初始化相当于int a[][3] = {{0,0,0},{1,0,0},{2,0,0}} 这是一个二维数组,a[3][4]列举出来就是 a[0][0],a[0][1],a[0][2],a[0][3]a[1][0],a[1][1],a[1][2],a[1][3]a[2][0],a[2][1],a[2][2],a[2][3]a[0]代表第...
若有定义int a [][3]={1,2,3,4,5,6,7,8,9},则表达式size of(a)/size...答:若有定义int a [][3]={1,2,3,4,5,6,7,8,9},则表达式size of(a)/size of(a[0])的值为 对于一个整型二维数组,size of(a)=9 即实际内容所占的大小;a[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9/3=3;...
若有定义int a[][3]={1,2,3,4,5,6,7,8,9,10},数组元素a[i][j]答:这是个二维数组。int a【】【】第一个中括号表行数,从0开始;第二个代表列,也从0开始;数组初始化没有给出初值的数组元素被编译器自动赋值为0;int a[][3]={1,2,3,4,5,6,7,8,9,10}实际为:int a[][3]={1,2,3, 4,5,6, 7,8,9 ,10,0,0} 四行三列。
若定义int a[ ][3]={012345678};则数组a中省略了的行下标应是3。 若定...答:你的理解不对。若定义int a[ ][3]={0,1,2,3,4,5,6,7,8};则数组a中省略了的行下标应是3。因为共9个元素,每行3个,所以需要3行。即行下标应是3。若定义char a[][3]={'0','1','2','3','4','5','6','7','8'};则数组a中省略了的行下标也应是3。理由同上。若定义...